perm filename PUB.LOG[2,TES]1 blob sn#025973 filedate 1973-02-21 generic text, type T, neo UTF8
00100	21 FEB 1973 TES
00200	
00300	Several bugs fixed today.
00400	
00500	GROUP BEGIN ... END ... APART was acting as if END was followed by
00600		APART GROUP.  The fix is in ENDBLOCK mode restoration,
00700		updating GLINEM if necessary.
00800	
00900	BEGIN TURN OFF "{" ... END didn't do it.  Now it does.
01000	
01100	It was illegal to have more than one character turned on as "{" at a time.
01200	Now, it's legal.  DEFN_BRCS and FIND_CHR changes in TURN do last two fixes.
01300	
01400	Furthermore, a new feature has been added for the benefit of TTY users.
01500	The following character equivalents will be recognized:
01600			)$	as	⊃
01700			]$	as	}
01800			$(	as	⊂
01900	
02000	Also, a new control character will be added: "$".  If "$" and "[" are
02100	turned on, then
02200			$[	as	{
02300	will be allowed too.  Note that TURN ON "λε" FOR "$[" will make λε a
02400	diphthong but will not affect the other three uses of $ !!!
02500	
02600	The changes can be deduced by doing a SRCCOM.  The routines altered
02700	are PROCESS, DEFN, TURN, PASS, and initialization.  A procedure
02800	FIND_CHR is added above TURN, and new variables in PUBDFS are
02900	LCURLY, DOLLAR, and DEFN_BRCS.
03000	
03100	
03200	*********************
03300	
03400	
03500	16 FEB 1973 TES
03600	Found {"Page" LBL} bug in FILLER.SAI.  Corrected in edit file but
03700	not yet recompiled.  In PROCEDURE TEXTLINE, case 3... Constant,
03800	after comment "Unit..." Label ; delete the next statement:
03900		STR ← IF SYMTYPE=UNITTYPE THEN THISWD[1 TO ∞-1] ELSE THISWD ;
04000	
04100	****************